Other Functions
The following functions are available globally.
-
Creates a new
MGLCoordinateQuad
structure from the given top left, bottom left, bottom right, and top right coordinates.Declaration
Objective-C
static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)
Swift
func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
-
Creates a new
MGLCoordinateQuad
structure from the givenMGLCoordinateBounds
. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.Declaration
Objective-C
static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)
Swift
func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
-
Returns a formatted string for the given coordinate quad.
Declaration
Objective-C
static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)
Swift
func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
-
Creates a new
MGLSphericalPosition
from the given radial, azimuthal, polar.Declaration
Objective-C
static inline MGLSphericalPosition MGLSphericalPositionMake(CGFloat radial, CLLocationDirection azimuthal, CLLocationDirection polar)
Swift
func MGLSphericalPositionMake(_ radial: CGFloat, _ azimuthal: CLLocationDirection, _ polar: CLLocationDirection) -> MGLSphericalPosition
Parameters
radial
The radial coordinate.
azimuthal
The azimuthal angle.
polar
The polar angle.
Return Value
Returns a
MGLSphericalPosition
struct containing the position attributes.
-
Creates a new
MGLTransition
from the given duration and delay.Declaration
Objective-C
static inline MGLTransition MGLTransitionMake(NSTimeInterval duration, NSTimeInterval delay)
Swift
func MGLTransitionMake(_ duration: TimeInterval, _ delay: TimeInterval) -> MGLTransition
Parameters
duration
The amount of time the animation should take, not including the delay.
delay
The amount of time in seconds to wait before beginning the animation.
Return Value
Returns a
MGLTransition
struct containing the transition attributes.